package com.baitengsoft.patentservicemonitor.job.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author kennygu
 * @email 89335272@qq.com
 * @date 2018-01-08 14:00:04
 */
public class PacPatentinfoOutEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键(内)
	private Integer id;
	//所属平台ID
	private Integer platformid;
	//
	private Integer areaid;
	//专利号
	private String patnum;
	//-1删除1正常
	private Integer status;
	//
	private Boolean islock;
	//是否是excel导入0不是1是
	private Integer isimport;
	//专利名称
	private String patname;
	//专利类型
	private Integer pattypename;
	//法律状态
	private Integer lawstate;
	//专利申请日
	private Date patappdate;
	//专利授权日
	private Date patapprovedate;
	//专利联系人
	private String patcontactperson;
	//专利联系人手机
	private String patcontactphone;
	//代理机构名称
	private String agencyname;
	//代理人
	private String agencyperson;
	//代理机构Id
	private Integer agencyid;
	//发明人
	private String inventperson;
	//专利申请人(权利人)
	private String applyperson;
	//变更后，最后一次专利申请人(权利人)
	private String applypersonlast;
	//专利地址
	private String pataddress;
	//变更后，最后一次专利地址
	private String pataddresslast;
	//排序
	private Integer sort;
	//是否佰腾认证
	private Boolean isbaitenverify;
	//实审日期
	private Date patsubexamdate;
	//国民经济分类ID
	private String chinaipcid;
	//IPC分类
	private String ipcid;
	//法律状态
	private String apilawstate;
	//法律状态2
	private String apilawstate2;
	//主法律状态归类
	private String apilawstatusclass;
	//失效原因
	private String effectreason;
	//
	private Integer flag;
	//
	private String memo;
	//创建时间
	private Date createdate;
	//更新时间
	private Date updatedate;
	//添加人
	private Integer createoperid;
	//最后一次修改人
	private Integer updateoperid;
	/**
	 * 当前专利地址
	 */
	private String cdn;
	/**
	 * 转移前地址
	 */
	private String pdn;


	/**
	 * 设置：主键(内)
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键(内)
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：所属平台ID
	 */
	public void setPlatformid(Integer platformid) {
		this.platformid = platformid;
	}
	/**
	 * 获取：所属平台ID
	 */
	public Integer getPlatformid() {
		return platformid;
	}
	/**
	 * 设置：
	 */
	public void setAreaid(Integer areaid) {
		this.areaid = areaid;
	}
	/**
	 * 获取：
	 */
	public Integer getAreaid() {
		return areaid;
	}
	/**
	 * 设置：专利号
	 */
	public void setPatnum(String patnum) {
		this.patnum = patnum;
	}
	/**
	 * 获取：专利号
	 */
	public String getPatnum() {
		return patnum;
	}
	/**
	 * 设置：-1删除1正常
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：-1删除1正常
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：
	 */
	public void setIslock(Boolean islock) {
		this.islock = islock;
	}
	/**
	 * 获取：
	 */
	public Boolean getIslock() {
		return islock;
	}
	/**
	 * 设置：是否是excel导入0不是1是
	 */
	public void setIsimport(Integer isimport) {
		this.isimport = isimport;
	}
	/**
	 * 获取：是否是excel导入0不是1是
	 */
	public Integer getIsimport() {
		return isimport;
	}
	/**
	 * 设置：专利名称
	 */
	public void setPatname(String patname) {
		this.patname = patname;
	}
	/**
	 * 获取：专利名称
	 */
	public String getPatname() {
		return patname;
	}
	/**
	 * 设置：专利类型
	 */
	public void setPattypename(Integer pattypename) {
		this.pattypename = pattypename;
	}
	/**
	 * 获取：专利类型
	 */
	public Integer getPattypename() {
		return pattypename;
	}
	/**
	 * 设置：法律状态
	 */
	public void setLawstate(Integer lawstate) {
		this.lawstate = lawstate;
	}
	/**
	 * 获取：法律状态
	 */
	public Integer getLawstate() {
		return lawstate;
	}
	/**
	 * 设置：专利申请日
	 */
	public void setPatappdate(Date patappdate) {
		this.patappdate = patappdate;
	}
	/**
	 * 获取：专利申请日
	 */
	public Date getPatappdate() {
		return patappdate;
	}
	/**
	 * 设置：专利授权日
	 */
	public void setPatapprovedate(Date patapprovedate) {
		this.patapprovedate = patapprovedate;
	}
	/**
	 * 获取：专利授权日
	 */
	public Date getPatapprovedate() {
		return patapprovedate;
	}
	/**
	 * 设置：专利联系人
	 */
	public void setPatcontactperson(String patcontactperson) {
		this.patcontactperson = patcontactperson;
	}
	/**
	 * 获取：专利联系人
	 */
	public String getPatcontactperson() {
		return patcontactperson;
	}
	/**
	 * 设置：专利联系人手机
	 */
	public void setPatcontactphone(String patcontactphone) {
		this.patcontactphone = patcontactphone;
	}
	/**
	 * 获取：专利联系人手机
	 */
	public String getPatcontactphone() {
		return patcontactphone;
	}
	/**
	 * 设置：代理机构名称
	 */
	public void setAgencyname(String agencyname) {
		this.agencyname = agencyname;
	}
	/**
	 * 获取：代理机构名称
	 */
	public String getAgencyname() {
		return agencyname;
	}
	/**
	 * 设置：代理人
	 */
	public void setAgencyperson(String agencyperson) {
		this.agencyperson = agencyperson;
	}
	/**
	 * 获取：代理人
	 */
	public String getAgencyperson() {
		return agencyperson;
	}
	/**
	 * 设置：代理机构Id
	 */
	public void setAgencyid(Integer agencyid) {
		this.agencyid = agencyid;
	}
	/**
	 * 获取：代理机构Id
	 */
	public Integer getAgencyid() {
		return agencyid;
	}
	/**
	 * 设置：发明人
	 */
	public void setInventperson(String inventperson) {
		this.inventperson = inventperson;
	}
	/**
	 * 获取：发明人
	 */
	public String getInventperson() {
		return inventperson;
	}
	/**
	 * 设置：专利申请人(权利人)
	 */
	public void setApplyperson(String applyperson) {
		this.applyperson = applyperson;
	}
	/**
	 * 获取：专利申请人(权利人)
	 */
	public String getApplyperson() {
		return applyperson;
	}
	/**
	 * 设置：变更后，最后一次专利申请人(权利人)
	 */
	public void setApplypersonlast(String applypersonlast) {
		this.applypersonlast = applypersonlast;
	}
	/**
	 * 获取：变更后，最后一次专利申请人(权利人)
	 */
	public String getApplypersonlast() {
		return applypersonlast;
	}
	/**
	 * 设置：专利地址
	 */
	public void setPataddress(String pataddress) {
		this.pataddress = pataddress;
	}
	/**
	 * 获取：专利地址
	 */
	public String getPataddress() {
		return pataddress;
	}
	/**
	 * 设置：变更后，最后一次专利地址
	 */
	public void setPataddresslast(String pataddresslast) {
		this.pataddresslast = pataddresslast;
	}
	/**
	 * 获取：变更后，最后一次专利地址
	 */
	public String getPataddresslast() {
		return pataddresslast;
	}
	/**
	 * 设置：排序
	 */
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	/**
	 * 获取：排序
	 */
	public Integer getSort() {
		return sort;
	}
	/**
	 * 设置：是否佰腾认证
	 */
	public void setIsbaitenverify(Boolean isbaitenverify) {
		this.isbaitenverify = isbaitenverify;
	}
	/**
	 * 获取：是否佰腾认证
	 */
	public Boolean getIsbaitenverify() {
		return isbaitenverify;
	}
	/**
	 * 设置：实审日期
	 */
	public void setPatsubexamdate(Date patsubexamdate) {
		this.patsubexamdate = patsubexamdate;
	}
	/**
	 * 获取：实审日期
	 */
	public Date getPatsubexamdate() {
		return patsubexamdate;
	}
	/**
	 * 设置：国民经济分类ID
	 */
	public void setChinaipcid(String chinaipcid) {
		this.chinaipcid = chinaipcid;
	}
	/**
	 * 获取：国民经济分类ID
	 */
	public String getChinaipcid() {
		return chinaipcid;
	}
	/**
	 * 设置：IPC分类
	 */
	public void setIpcid(String ipcid) {
		this.ipcid = ipcid;
	}
	/**
	 * 获取：IPC分类
	 */
	public String getIpcid() {
		return ipcid;
	}
	/**
	 * 设置：法律状态
	 */
	public void setApilawstate(String apilawstate) {
		this.apilawstate = apilawstate;
	}
	/**
	 * 获取：法律状态
	 */
	public String getApilawstate() {
		return apilawstate;
	}
	/**
	 * 设置：法律状态2
	 */
	public void setApilawstate2(String apilawstate2) {
		this.apilawstate2 = apilawstate2;
	}
	/**
	 * 获取：法律状态2
	 */
	public String getApilawstate2() {
		return apilawstate2;
	}
	/**
	 * 设置：主法律状态归类
	 */
	public void setApilawstatusclass(String apilawstatusclass) {
		this.apilawstatusclass = apilawstatusclass;
	}
	/**
	 * 获取：主法律状态归类
	 */
	public String getApilawstatusclass() {
		return apilawstatusclass;
	}
	/**
	 * 设置：失效原因
	 */
	public void setEffectreason(String effectreason) {
		this.effectreason = effectreason;
	}
	/**
	 * 获取：失效原因
	 */
	public String getEffectreason() {
		return effectreason;
	}
	/**
	 * 设置：
	 */
	public void setFlag(Integer flag) {
		this.flag = flag;
	}
	/**
	 * 获取：
	 */
	public Integer getFlag() {
		return flag;
	}
	/**
	 * 设置：
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/**
	 * 获取：
	 */
	public String getMemo() {
		return memo;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreatedate() {
		return createdate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdatedate(Date updatedate) {
		this.updatedate = updatedate;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdatedate() {
		return updatedate;
	}
	/**
	 * 设置：添加人
	 */
	public void setCreateoperid(Integer createoperid) {
		this.createoperid = createoperid;
	}
	/**
	 * 获取：添加人
	 */
	public Integer getCreateoperid() {
		return createoperid;
	}
	/**
	 * 设置：最后一次修改人
	 */
	public void setUpdateoperid(Integer updateoperid) {
		this.updateoperid = updateoperid;
	}
	/**
	 * 获取：最后一次修改人
	 */
	public Integer getUpdateoperid() {
		return updateoperid;
	}

	public String getCdn() {
		return cdn;
	}

	public void setCdn(String cdn) {
		this.cdn = cdn;
	}

	public String getPdn() {
		return pdn;
	}

	public void setPdn(String pdn) {
		this.pdn = pdn;
	}
}
